Si vuole definire un formato per l’interscambio dati relativo agli orari degli autobus per una società di trasporto pubblico. Il file scambiato specifica la lista delle linee previste. Ciascuna linea è identificata da un numero (integer) ed ha associata la tipologia (stringa, es. “urbana”, “extraurbana”) e una lista delle fermate. Per ogni fermata si specifica il codice (integer), il nome della via (string) e la lista delle ore di passaggio. Ogni ora di passaggio è caratterizzata dall’ora (time) e dalla specifica di validità (string, es. “feriale”, “festivo”,..). Si proponga la struttura XML necessaria, mostrando un esempio, e si scriva il file XML schema associato.
Esempio di file XML